/* praise2.c */
// try the %u or %lu specifiers if your implementation
// does not recognize the %zd specifier
#include <stdio.h>
#include <string.h>
#define PRAISE "You are an extraordinary being."
int main(void) {
  char name[40];

  printf("Waht's your name? ");
  scanf("%s", name);
  printf("Hello, %s. %s\n", name, PRAISE);
  printf("Your name of %zd letters occupies %zd memory cells.\n", strlen(name),
         sizeof name);
  printf("The phrase of praise has %zd letters ", strlen(PRAISE));
  printf("and occupise %zd memory cells.\n", sizeof PRAISE);

  return 0;
}